!function(l,a){"object"==typeof exports&&"object"==typeof module?module.exports=a(require("lodash"),require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[LanguageSelector]",["lodash","react"],a):"object"==typeof exports?exports["rb_wixui.thunderbolt[LanguageSelector]"]=a(require("lodash"),require("react")):l["rb_wixui.thunderbolt[LanguageSelector]"]=a(l._,l.React)}("undefined"!=typeof self?self:this,(function(l,a){return function(){var e={89349:function(l,a,e){var o;l.exports=(o=e(60484),function(l){var a={};function e(o){if(a[o])return a[o].exports;var n=a[o]={i:o,l:!1,exports:{}};return l[o].call(n.exports,n,n.exports,e),n.l=!0,n.exports}return e.m=l,e.c=a,e.d=function(l,a,o){e.o(l,a)||Object.defineProperty(l,a,{enumerable:!0,get:o})},e.r=function(l){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},e.t=function(l,a){if(1&a&&(l=e(l)),8&a)return l;if(4&a&&"object"==typeof l&&l&&l.__esModule)return l;var o=Object.create(null);if(e.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:l}),2&a&&"string"!=typeof l)for(var n in l)e.d(o,n,function(a){return l[a]}.bind(null,n));return o},e.n=function(l){var a=l&&l.__esModule?function(){return l.default}:function(){return l};return e.d(a,"a",a),a},e.o=function(l,a){return Object.prototype.hasOwnProperty.call(l,a)},e.p="",e(e.s=1)}([function(l,a,e){"use strict";var o=e(2),n=o.reduce((function(l,a){return l[a.languageCode]=a.name,l}),{}),r=o.reduce((function(l,a){return l[a.languageCode]=a.localizedName,l}),{});l.exports={languageStatus:{INACTIVE:"Inactive",ACTIVE:"Active",DELETED:"Deleted"},flagCountryIconType:{rounded:"rounded",circle:"circle",square:"square"},supportedLanguages:o,languageCodeNameMap:n,mapLanguageCodeToName:function(l){return n[l]||""},mapLanguageCodeToLocalizedName:function(l){return r[l]||""}}},function(l,a,e){"use strict";var o=e(0),n=o.flagCountryIconType,r=o.languageStatus,c=o.supportedLanguages,g=o.languageCodeNameMap,t=o.mapLanguageCodeToName,i=o.mapLanguageCodeToLocalizedName,u=e(3);l.exports={utils:u,flagCountryIconType:n,languageStatus:r,supportedLanguages:c,languageCodeNameMap:g,mapLanguageCodeToName:t,mapLanguageCodeToLocalizedName:i}},function(l,a,e){"use strict";l.exports=[{languageCode:"fa",name:"Persian",localizedName:"\u0641\u0627\u0631\u0633\u06cc",locale:{flagUrl:"AFG",locale:"fa-af"},countries:[{locale:"fa-ir",flagUrl:"IRN"}]},{languageCode:"fo",name:"Faroese",localizedName:"f\xf8royskt",locale:{flagUrl:"FRO",locale:"fo-fo"},countries:[{locale:"fo-dk",flagUrl:"DNK"}]},{languageCode:"ps",name:"Pashto",localizedName:"\u067e\u069a\u062a\u0648",locale:{locale:"ps-af",flagUrl:"AFG"}},{languageCode:"sq",name:"Albanian",localizedName:"Shqip",locale:{locale:"sq-al",flagUrl:"ALB"}},{languageCode:"hy",name:"Armenian",localizedName:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",locale:{flagUrl:"ARM",locale:"hy-am"}},{languageCode:"bn",name:"Bengali",localizedName:"\u09ac\u09be\u0982\u09b2\u09be",locale:{locale:"bn-bd",flagUrl:"BGD"}},{languageCode:"be",name:"Belarusian",localizedName:"\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f \u043c\u043e\u0432\u0430",locale:{locale:"be-by",flagUrl:"BLR"}},{languageCode:"yo",name:"Yoruba",localizedName:"Yor\xf9b\xe1",locale:{locale:"yo-bj",flagUrl:"BEN"}},{languageCode:"bs",name:"Bosnian",localizedName:"Bosanski jezik",locale:{locale:"bs-ba",flagUrl:"BIH"}},{languageCode:"pt",name:"Portuguese",localizedName:"Portugu\xeas",locale:{flagUrl:"BRA",locale:"pt-br"},countries:[{locale:"pt-pt",flagUrl:"PRT"},{locale:"pt-cv",flagUrl:"CPV"},{locale:"pt-gq",flagUrl:"GNQ"},{locale:"pt-st",flagUrl:"STP"},{locale:"pt-tl",flagUrl:"TLS"}]},{languageCode:"bg",name:"Bulgarian",localizedName:"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0435\u0437\u0438\u043a",locale:{flagUrl:"BGR",locale:"bg-bg"}},{languageCode:"km",name:"Khmer",localizedName:"\u1781\u17d2\u1798\u17c2\u179a",locale:{locale:"km-kh",flagUrl:"KHM"}},{languageCode:"zh",name:"Chinese",localizedName:"\u4e2d\u6587",locale:{locale:"zh-cn",flagUrl:"CHN"},countries:[{locale:"zh-tw",flagUrl:"TWN"},{locale:"zh-hk",flagUrl:"HKG"},{locale:"zh-sg",flagUrl:"SGP"},{locale:"zh-my",flagUrl:"MYS"},{locale:"zh-mo",flagUrl:"MAC"}]},{languageCode:"hr",name:"Croatian",localizedName:"Hrvatski jezik",locale:{locale:"hr-hr",flagUrl:"HRV"}},{languageCode:"da",name:"Danish",localizedName:"Dansk",locale:{locale:"da-dk",flagUrl:"DNK"}},{languageCode:"et",name:"Estonian",localizedName:"Eesti",locale:{locale:"et-ee",flagUrl:"EST"}},{languageCode:"fj",name:"Fijian",localizedName:"vosa Vakaviti",locale:{flagUrl:"FIJ",locale:"fj-fj"}},{languageCode:"fi",name:"Finnish",localizedName:"Suomi",locale:{flagUrl:"FIN",locale:"fi-fi"}},{languageCode:"fr",name:"French",localizedName:"Fran\xe7ais",locale:{flagUrl:"FRA",locale:"fr-fr"},countries:[{locale:"fr-ca",flagUrl:"CAN"},{locale:"fr-be",flagUrl:"BEL"},{locale:"fr-mc",flagUrl:"MCO"},{locale:"fr-ch",flagUrl:"CHE"},{locale:"fr-fr",flagUrl:"COR"},{locale:"fr-fr",flagUrl:"BRT"},{locale:"fr-fr",flagUrl:"EUS"},{locale:"fr-bl",flagUrl:"BLM"},{locale:"fr-ga",flagUrl:"GAB"},{locale:"fr-gp",flagUrl:"GLP"},{locale:"fr-gq",flagUrl:"GNQ"},{locale:"fr-km",flagUrl:"COM"},{locale:"fr-mf",flagUrl:"MAF"},{locale:"fr-mq",flagUrl:"MTQ"},{locale:"fr-nc",flagUrl:"NCL"},{locale:"fr-pm",flagUrl:"SPM"},{locale:"fr-re",flagUrl:"REU"},{locale:"fr-rw",flagUrl:"RWA"},{locale:"fr-sc",flagUrl:"SYC"},{locale:"fr-tf",flagUrl:"ATF"},{locale:"fr-wf",flagUrl:"WLF"},{locale:"fr-yt",flagUrl:"MYT"}]},{languageCode:"de",name:"German",localizedName:"Deutsch",locale:{flagUrl:"DEU",locale:"de-de"},countries:[{locale:"de-at",flagUrl:"AUT"},{locale:"de-li",flagUrl:"LIE"},{locale:"de-ch",flagUrl:"CHE"},{locale:"de-be",flagUrl:"BEL"},{flagUrl:"LUX",locale:"de-lu"}]},{languageCode:"el",name:"Greek",localizedName:"\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",locale:{flagUrl:"GRC",locale:"el-gr"}},{languageCode:"ht",name:"Haitian Creole",localizedName:"Krey\xf2l ayisyen",locale:{flagUrl:"HAT",locale:"ht-ht"}},{languageCode:"hu",name:"Hungarian",localizedName:"Magyar",locale:{flagUrl:"HUN",locale:"hu-hu"}},{languageCode:"is",name:"Icelandic",localizedName:"Islenska",locale:{flagUrl:"ISL",locale:"is-is"}},{languageCode:"gu",name:"Gujarati",localizedName:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0",locale:{flagUrl:"IND",locale:"gu-in"}},{languageCode:"hi",name:"Hindi",localizedName:"\u0939\u093f\u0928\u094d\u0926\u0940",locale:{flagUrl:"IND",locale:"hi-in"}},{languageCode:"kl",name:"Greenlandic",localizedName:"Kalaallisut",locale:{flagUrl:"GRL",locale:"kl-gl"}},{languageCode:"kn",name:"Kannada",localizedName:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1",locale:{flagUrl:"IND",locale:"kn-in"}},{languageCode:"ml",name:"Malayalam",localizedName:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02",locale:{flagUrl:"IND",locale:"ml-in"}},{languageCode:"sd",name:"Sindhi",localizedName:"\u0938\u093f\u0928\u094d\u0927\u0940",locale:{flagUrl:"IND",locale:"sd-in"}},{languageCode:"ta",name:"Tamil",localizedName:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",locale:{flagUrl:"IND",locale:"ta-in"}},{languageCode:"te",name:"Telugu",localizedName:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",locale:{flagUrl:"IND",locale:"te-in"}},{languageCode:"id",name:"Indonesian",localizedName:"Bahasa Indonesia",locale:{flagUrl:"IDN",locale:"id-id"}},{languageCode:"su",name:"Sundanese",localizedName:"Basa Sunda",locale:{flagUrl:"IDN",locale:"su-id"}},{languageCode:"ku",name:"Kurdish",localizedName:"Kurd\xee",locale:{flagUrl:"KUR",locale:"ku-iq"}},{languageCode:"ga",name:"Irish",localizedName:"Gaeilge",locale:{flagUrl:"IRL",locale:"ga-ie"}},{languageCode:"gl",name:"Galician",localizedName:"Galego",locale:{flagUrl:"GLG",locale:"gl-ie"},countries:[{locale:"gl-es",flagUrl:"ESP"}]},{languageCode:"he",name:"Hebrew",localizedName:"\u05e2\u05d1\u05e8\u05d9\u05ea",locale:{flagUrl:"ISR",locale:"he-il"}},{languageCode:"yi",name:"Yiddish",localizedName:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9",locale:{flagUrl:"ISR",locale:"yi-il"}},{languageCode:"co",name:"Corsican",localizedName:"corsu, lingua corsa",locale:{flagUrl:"FRA",locale:"co"},countries:[{locale:"co-fr",flagUrl:"COR"}]},{languageCode:"it",name:"Italian",localizedName:"Italiano",locale:{flagUrl:"ITA",locale:"it-it"},countries:[{locale:"it-sm",flagUrl:"SMR"},{locale:"it-va",flagUrl:"VAT"}]},{languageCode:"la",name:"Latin",localizedName:"Latine",locale:{flagUrl:"ITA",locale:"la-it"}},{languageCode:"lb",name:"Luxembourgish",localizedName:"L\xebtzebuergesch",locale:{flagUrl:"LUX",locale:"lb-lu"}},{languageCode:"ja",name:"Japanese",localizedName:"\u65e5\u672c\u8a9e",locale:{flagUrl:"JPN",locale:"ja-jp"},countries:[{locale:"ja-pw",flagUrl:"PLW"}]},{languageCode:"kk",name:"Kazakh",localizedName:"\u049b\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456",locale:{flagUrl:"KAZ",locale:"kk-kz"}},{languageCode:"sw",name:"Swahili",localizedName:"Kiswahili",locale:{flagUrl:"KEN",locale:"sw-ke"},countries:[{locale:"sw-rw",flagUrl:"RWA"}]},{languageCode:"ln",name:"Lingala",localizedName:"Lingala",locale:{flagUrl:"COD",locale:"ln-cd"},countries:[{flagUrl:"COG",locale:"ln-cg"}]},{languageCode:"lo",name:"Lao",localizedName:"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7",locale:{flagUrl:"LAO",locale:"lo-la"}},{languageCode:"lv",name:"Latvian",localizedName:"latvie\u0161u valoda",locale:{flagUrl:"LVA",locale:"lv-lv"}},{languageCode:"lt",name:"Lithuanian",localizedName:"Lietuvi\u0173 Kalba",locale:{flagUrl:"LTU",locale:"lt-lt"}},{languageCode:"mi",name:"M\u0101ori",localizedName:"M\u0101ori",locale:{flagUrl:"NZL",locale:"mi"}},{languageCode:"mk",name:"Macedonian",localizedName:"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a",locale:{flagUrl:"MKD",locale:"mk-mk"}},{languageCode:"mg",name:"Malagasy",localizedName:"Fiteny Malagasy",locale:{flagUrl:"MDG",locale:"mg-mg"}},{languageCode:"mr",name:"Marathi",localizedName:"\u092e\u0930\u093e\u0920\u0940",locale:{flagUrl:"IND",locale:"mr-in"}},{languageCode:"ms",name:"Malay",localizedName:"Bahasa Melayu",locale:{flagUrl:"ZSM",locale:"ms"}},{languageCode:"mt",name:"Maltese",localizedName:"Malti",locale:{flagUrl:"MLT",locale:"mt-mt"}},{languageCode:"my",name:"Burmese",localizedName:"Burmese",locale:{flagUrl:"MMR",locale:"my-mm"}},{languageCode:"mn",name:"Mongolian",localizedName:"\u043c\u043e\u043d\u0433\u043e\u043b",locale:{flagUrl:"MNG",locale:"mn-mn"}},{languageCode:"ne",name:"Nepali",localizedName:"\u0928\u0947\u092a\u093e\u0932\u0940",locale:{flagUrl:"NPL",locale:"ne-np"}},{languageCode:"ha",name:"Hausa",localizedName:"\u0647\u064e\u0648\u064f\u0633\u064e",locale:{flagUrl:"HAU",locale:"ha-ng"}},{languageCode:"ig",name:"Igbo",localizedName:"As\u1ee5s\u1ee5 Igbo",locale:{flagUrl:"NGA",locale:"ig-ng"}},{languageCode:"no",name:"Norwegian",localizedName:"Norsk",locale:{flagUrl:"NOR",locale:"no-no"},countries:[{locale:"no-sj",flagUrl:"SJM"}]},{languageCode:"tl",name:"Tagalog",localizedName:"\u170f\u1712\u1703\u1705\u1714 \u1706\u1704\u170e\u1713\u1704\u1714",locale:{flagUrl:"PHL",locale:"tl-ph"}},{languageCode:"pl",name:"Polish",localizedName:"Polski",locale:{flagUrl:"POL",locale:"pl-pl"}},{languageCode:"ro",name:"Romanian",localizedName:"Limba Rom\xe2n\u0103",locale:{flagUrl:"ROU",locale:"ro-ro"},countries:[{locale:"ro-md",flagUrl:"MDA"}]},{languageCode:"ru",name:"Russian",localizedName:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",locale:{flagUrl:"RUS",locale:"ru-ru"},countries:[{locale:"ru-by",flagUrl:"BLR"},{locale:"ru-kz",flagUrl:"KAZ"},{locale:"ru-kg",flagUrl:"KGZ"}]},{languageCode:"se",name:"Sami",localizedName:"Davvis\xe1megiella",locale:{flagUrl:"SWE",locale:"se-se"},countries:[{flagUrl:"FIN",locale:"se-fi"},{flagUrl:"NOR",locale:"se-no"}]},{languageCode:"sm",name:"Samoan",localizedName:"Gagana Fa'a Samoa",locale:{flagUrl:"SMO",locale:"sm-ws"},countries:[{locale:"en-sm",flagUrl:"ASM"}]},{languageCode:"sr",name:"Serbian",localizedName:"\u0441\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a",locale:{flagUrl:"SRB",locale:"sr-rs"},countries:[{locale:"sr-me",flagUrl:"MNE"}]},{languageCode:"sk",name:"Slovak",localizedName:"Sloven\u010dina",locale:{flagUrl:"SVK",locale:"sk-sk"}},{languageCode:"si",name:"Sinhala",localizedName:"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd",locale:{flagUrl:"LKA",locale:"si-lk"}},{languageCode:"sl",name:"Slovenian",localizedName:"Slovenski Jezik",locale:{locale:"sl-si",flagUrl:"SVN"}},{languageCode:"so",name:"Somali",localizedName:"Soomaaliga",locale:{flagUrl:"SOM",locale:"so-so"}},{languageCode:"af",name:"Afrikaans",localizedName:"Afrikaans",locale:{flagUrl:"ZAF",locale:"af-za"}},{languageCode:"xh",name:"Xhosa",localizedName:"isiXhosa",locale:{flagUrl:"ZAF",locale:"xh-za"}},{languageCode:"zu",name:"Zulu",localizedName:"isiZulu",locale:{flagUrl:"ZAF",locale:"zu-za"}},{languageCode:"ko",name:"Korean",localizedName:"\ud55c\uad6d\uc5b4",locale:{flagUrl:"KOR",locale:"ko-kr"},countries:[{locale:"ko-kp",flagUrl:"PRK"}]},{languageCode:"eu",name:"Basque",localizedName:"Euskara",locale:{flagUrl:"ESP",locale:"eu-es"},countries:[{locale:"eu-es",flagUrl:"EUS"}]},{languageCode:"ca",name:"Catalan",localizedName:"Catal\xe0",locale:{flagUrl:"ESP",locale:"ca-es"},countries:[{locale:"ca-ca",flagUrl:"CAT"},{locale:"ca-es",flagUrl:"VLC"},{locale:"ca-ad",flagUrl:"AND"}]},{languageCode:"es",name:"Spanish",localizedName:"Espa\xf1ol",locale:{flagUrl:"ESP",locale:"es-es"},countries:[{locale:"es-ar",flagUrl:"ARG"},{locale:"es-mx",flagUrl:"MEX"},{locale:"es-cl",flagUrl:"CHL"},{locale:"es-co",flagUrl:"COL"},{locale:"es-cr",flagUrl:"CRI"},{locale:"es-cu",flagUrl:"CUB"},{locale:"es-do",flagUrl:"DOM"},{locale:"es-ec",flagUrl:"ECU"},{locale:"es-sv",flagUrl:"SLV"},{locale:"es-gt",flagUrl:"GTM"},{locale:"es-hn",flagUrl:"HND"},{locale:"es-bo",flagUrl:"BOL"},{locale:"es-ni",flagUrl:"NIC"},{locale:"es-pa",flagUrl:"PAN"},{locale:"es-py",flagUrl:"PRY"},{locale:"es-pr",flagUrl:"PRI"},{locale:"es-uy",flagUrl:"URY"},{locale:"es-ve",flagUrl:"VEN"},{locale:"es-pe",flagUrl:"PER"},{locale:"es-gq",flagUrl:"GNQ"}]},{languageCode:"sv",name:"Swedish",localizedName:"Svenska",locale:{flagUrl:"SWE",locale:"sv-se"},countries:[{locale:"sv-ax",flagUrl:"ALA"}]},{languageCode:"tg",name:"Tajik",localizedName:"\u0442\u043e\u04b7\u0438\u043a\u04e3",locale:{flagUrl:"TGK",locale:"tg"}},{languageCode:"th",name:"Thai",localizedName:"\u0e44\u0e17\u0e22",locale:{flagUrl:"THA",locale:"th-th"}},{languageCode:"tr",name:"Turkish",localizedName:"T\xfcrk\xe7e",locale:{flagUrl:"TUR",locale:"tr-tr"}},{languageCode:"ug",name:"Uyghur",localizedName:"Uyghurche",locale:{flagUrl:"TUR",locale:"ug"}},{languageCode:"uk",name:"Ukrainian",localizedName:"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 \u043c\u043e\u0432\u0430",locale:{flagUrl:"UKR",locale:"uk-ua"}},{languageCode:"cy",name:"Welsh",localizedName:"Cymraeg",locale:{flagUrl:"GBR",locale:"cy-gb"},countries:[{locale:"cy-cy",flagUrl:"WLS"}]},{languageCode:"en",name:"English",localizedName:"English",locale:{flagUrl:"USA",locale:"en-us"},countries:[{locale:"en-ca",flagUrl:"CAN"},{locale:"en-au",flagUrl:"AUS"},{locale:"en-gb",flagUrl:"GBR"},{locale:"en-za",flagUrl:"ZAF"},{locale:"en-nz",flagUrl:"NZL"},{locale:"en-ir",flagUrl:"IRL"},{locale:"en-ag",flagUrl:"ATG"},{locale:"en-ai",flagUrl:"AIA"},{locale:"en-as",flagUrl:"ASM"},{locale:"en-bb",flagUrl:"BRB"},{locale:"en-bm",flagUrl:"BMU"},{locale:"en-bs",flagUrl:"BHS"},{locale:"en-bz",flagUrl:"BLZ"},{locale:"en-cw",flagUrl:"CUW"},{locale:"en-dm",flagUrl:"DMA"},{locale:"en-fk",flagUrl:"FLK"},{locale:"en-fm",flagUrl:"FSM"},{locale:"en-gd",flagUrl:"GRD"},{locale:"en-gg",flagUrl:"GGY"},{locale:"en-gi",flagUrl:"GIB"},{locale:"en-gs",flagUrl:"SGS"},{locale:"en-gy",flagUrl:"GUY"},{locale:"en-io",flagUrl:"IOT"},{locale:"en-je",flagUrl:"JEY"},{locale:"en-jm",flagUrl:"JAM"},{locale:"en-ki",flagUrl:"KIR"},{locale:"en-kn",flagUrl:"KNA"},{locale:"en-ky",flagUrl:"CYM"},{locale:"en-lc",flagUrl:"LCA"},{locale:"en-ms",flagUrl:"MSR"},{locale:"en-nf",flagUrl:"NFK"},{locale:"en-nu",flagUrl:"NIU"},{locale:"en-pg",flagUrl:"PNG"},{locale:"en-pn",flagUrl:"PCN"},{locale:"en-pw",flagUrl:"PLW"},{locale:"en-rw",flagUrl:"RWA"},{locale:"en-sb",flagUrl:"SLB"},{locale:"en-sc",flagUrl:"SYC"},{locale:"en-sd",flagUrl:"SDN"},{locale:"en-ss",flagUrl:"SSD"},{locale:"en-sx",flagUrl:"SXM"},{locale:"en-tc",flagUrl:"TCA"},{locale:"en-tk",flagUrl:"TKL"},{locale:"en-tt",flagUrl:"TTO"},{locale:"en-tv",flagUrl:"TUV"},{locale:"en-vc",flagUrl:"VCT"},{locale:"en-vg",flagUrl:"VGB"},{locale:"en-vi",flagUrl:"VIR"}]},{languageCode:"uz",name:"Uzbek",localizedName:"O\u02bbzbek",locale:{flagUrl:"UZB",locale:"uz-uz"}},{languageCode:"vi",name:"Vietnamese",localizedName:"Vi\u1ec7t Nam",locale:{flagUrl:"VNM",locale:"vi-vn"}},{languageCode:"ny",name:"Chichewa",localizedName:"ChiChe\u0175a",locale:{flagUrl:"MWI",locale:"ny-mw"},countries:[{flagUrl:"ZWE",locale:"ny-zw"},{flagUrl:"ZMB",locale:"ny-zm"},{flagUrl:"MOZ",locale:"ny-mz"}]},{languageCode:"sn",name:"Shona",localizedName:"chiShona",locale:{flagUrl:"ZWE",locale:"sn-zw"}},{languageCode:"az",name:"Azerbaijani",localizedName:"Az\u0259rbaycan dili",locale:{flagUrl:"AZE",locale:"az-az"}},{languageCode:"cs",name:"Czech",localizedName:"\u010de\u0161tina",locale:{flagUrl:"CZE",locale:"cs-cz"}},{languageCode:"am",name:"Amharic",localizedName:"\u12a0\u121b\u122d\u129b",locale:{flagUrl:"ETH",locale:"am-et"}},{languageCode:"ka",name:"Georgian",localizedName:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8",locale:{flagUrl:"GEO",locale:"ka-ge"}},{languageCode:"ky",name:"Kyrgyz",localizedName:"\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430",locale:{flagUrl:"KIR",locale:"ky-kg"}},{languageCode:"nl",name:"Dutch",localizedName:"Nederlands",locale:{flagUrl:"NLD",locale:"nl-nl"},countries:[{locale:"nl-be",flagUrl:"BEL"},{locale:"nl-aw",flagUrl:"ASM"},{locale:"nl-bq",flagUrl:"BES"},{locale:"nl-cw",flagUrl:"CUW"},{locale:"nl-sr",flagUrl:"SUR"},{locale:"nl-sx",flagUrl:"SXM"}]},{languageCode:"ur",name:"Urdu",localizedName:"\u0627\u0631\u062f\u0648",locale:{flagUrl:"PAK",locale:"ur-pk"}},{languageCode:"ar",name:"Arabic",localizedName:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",locale:{flagUrl:"ARE",locale:"ar-ae"},countries:[{locale:"ar-dz",flagUrl:"DZA"},{locale:"ar-eg",flagUrl:"EGY"},{locale:"ar-iq",flagUrl:"IRQ"},{locale:"ar-jo",flagUrl:"JOR"},{locale:"ar-kw",flagUrl:"KWT"},{locale:"ar-lb",flagUrl:"LBN"},{locale:"ar-ly",flagUrl:"LBY"},{locale:"ar-ma",flagUrl:"MAR"},{locale:"ar-om",flagUrl:"OMN"},{locale:"ar-qa",flagUrl:"QAT"},{locale:"ar-sa",flagUrl:"SAU"},{locale:"ar-so",flagUrl:"SOM"},{locale:"ar-tn",flagUrl:"TUN"},{locale:"ar-ye",flagUrl:"YEM"},{locale:"ar-bh",flagUrl:"BHR"},{locale:"ar-km",flagUrl:"COM"},{locale:"ar-ps",flagUrl:"PSE"},{locale:"ar-sd",flagUrl:"SDN"},{locale:"ar-sy",flagUrl:"SYR"}]},{languageCode:"qu",name:"Quechua",localizedName:"Runa Simi",locale:{flagUrl:"PER",locale:"qu-pe"}},{languageCode:"tk",name:"Turkmen",localizedName:"T\xfcrkmen\xe7e",locale:{flagUrl:"TKM",locale:"tk-tm"},countries:[{locale:"tk-ru",flagUrl:"RUS"},{locale:"tk-ir",flagUrl:"IRN"},{locale:"tk-uz",flagUrl:"UZB"},{locale:"tk-af",flagUrl:"AFG"}]},{languageCode:"aa",name:"Afar",localizedName:"Qafar Af",locale:{flagUrl:"DJI",locale:"aa-dj"},countries:[{locale:"aa-er",flagUrl:"ERI"},{locale:"aa-et",flagUrl:"ETH"}]},{languageCode:"ab",name:"Abkhazian",localizedName:"Abkhazian",locale:{flagUrl:"GEO",locale:"ab-ge"}},{languageCode:"ae",name:"Avestan",localizedName:"Avestan",locale:{flagUrl:"IRN",locale:"ae-ir"}},{languageCode:"ak",name:"Akan",localizedName:"Akan",locale:{flagUrl:"GHA",locale:"ak-gh"}},{languageCode:"an",name:"Aragonese",localizedName:"Aragon\xe9s",locale:{flagUrl:"ESP",locale:"an-es"}},{languageCode:"as",name:"Assamese",localizedName:"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be",locale:{flagUrl:"IND",locale:"as-in"}},{languageCode:"av",name:"Avaric",localizedName:"\u0430\u0432\u0430\u0440 \u043c\u0430\u0446\u04c0",locale:{flagUrl:"RUS",locale:"av-ru"},countries:[{locale:"av-az",flagUrl:"AZE"},{locale:"av-kz",flagUrl:"KAZ"},{locale:"av-ge",flagUrl:"GEO"},{locale:"av-tr",flagUrl:"TUR"}]},{languageCode:"ay",name:"Aymara",localizedName:"Aimara",locale:{flagUrl:"BOL",locale:"ay-bo"},countries:[{locale:"ay-pe",flagUrl:"PER"},{locale:"ay-cl",flagUrl:"CHL"}]},{languageCode:"ba",name:"Bashkir",localizedName:"\u0411\u0430\u0448\u04a1\u043e\u0440\u0442 \u0442\u0435\u043b\u0435",locale:{flagUrl:"RUS",locale:"ba-ru"}},{languageCode:"bh",name:"Bihari",localizedName:"\u092c\u093f\u0939\u093e\u0930\u0940",locale:{flagUrl:"IND",locale:"bh-in"},countries:[{locale:"bh-np",flagUrl:"NPL"}]},{languageCode:"bi",name:"Bislama",localizedName:"Bichelamar",locale:{flagUrl:"VUT",locale:"bi-vu"}},{languageCode:"bm",name:"Bambara",localizedName:"Bamanankan",locale:{flagUrl:"MLI",locale:"bm-ml"}},{languageCode:"bo",name:"Tibetan",localizedName:"\u0f56\u0f7c\u0f51\u0f0b\u0f66\u0f90\u0f51",locale:{flagUrl:"IND",locale:"bo-in"},countries:[{locale:"bo-np",flagUrl:"NPL"}]},{languageCode:"br",name:"Breton",localizedName:"Brezhoneg",locale:{flagUrl:"FRA",locale:"br-fr"}},{languageCode:"ce",name:"Chechen",localizedName:"\u041d\u043e\u0445\u0447\u0438\u0439\u043d \u043c\u043e\u0442\u0442",locale:{flagUrl:"RUS",locale:"ce-ru"}},{languageCode:"ch",name:"Chamorro",localizedName:"Finu' Chamoru",locale:{flagUrl:"GUM",locale:"ch-gu"},countries:[{locale:"ch-mp",flagUrl:"MNP"}]},{languageCode:"cr",name:"Cree",localizedName:"\u14c0\u1426\u1403\u152d\u1401\u1427\u1403\u1427\u1423",locale:{flagUrl:"CAN",locale:"cr-ca"},countries:[{locale:"cr-us",flagUrl:"USA"}]},{languageCode:"cu",name:"Church Slavic",localizedName:"\u0426\u0440\u044c\u043a\u044a\u0432\u044c\u043d\u043e\u0441\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a \u0469\u0437\u044b\u043a\u044a",locale:{flagUrl:"EUR",locale:"cu"}},{languageCode:"cv",name:"Chuvash",localizedName:"\u0447\u0103\u0432\u0430\u0448 \u0447\u0115\u043b\u0445\u0438",locale:{flagUrl:"RUS",locale:"cv-ru"}},{languageCode:"dv",name:"Maldivian",localizedName:"dhivehi",locale:{flagUrl:"MDV",locale:"dv-mv"}},{languageCode:"dz",name:"Dzongkha",localizedName:"\u0f62\u0fab\u0f7c\u0f44\u0f0b\u0f41\u0f0b",locale:{flagUrl:"BTN",locale:"dz-bt"}},{languageCode:"ee",name:"Ewe",localizedName:"\xc8\u028begbe",locale:{flagUrl:"GHA",locale:"ee-gh"},countries:[{locale:"ee-tg",flagUrl:"TGO"}]},{languageCode:"eo",name:"Esperanto",localizedName:"Esperanto",locale:{flagUrl:"GLO",locale:"eo"}},{languageCode:"ff",name:"Fulah",localizedName:"Fulfulde",locale:{flagUrl:"BEN",locale:"ff-bj"},countries:[{locale:"ff-bf",flagUrl:"BFA"},{locale:"ff-gm",flagUrl:"GMB"},{locale:"ff-gh",flagUrl:"GHA"},{locale:"ff-gn",flagUrl:"GIN"},{locale:"ff-gw",flagUrl:"GNB"},{locale:"ff-ci",flagUrl:"CIV"},{locale:"ff-lr",flagUrl:"LBR"},{locale:"ff-ml",flagUrl:"MLI"},{locale:"ff-mr",flagUrl:"MRT"},{locale:"ff-ne",flagUrl:"NER"},{locale:"ff-ng",flagUrl:"NGA"},{locale:"ff-sn",flagUrl:"SEN"},{locale:"ff-sl",flagUrl:"SLE"},{locale:"ff-tg",flagUrl:"TGO"},{locale:"ff-sh",flagUrl:"SHN"}]},{languageCode:"fy",name:"Western Frisian",localizedName:"Fries",locale:{flagUrl:"NLD",locale:"fy-nl"}},{languageCode:"gd",name:"Gaelic",localizedName:"G\xe0idhlig",locale:{flagUrl:"CAN",locale:"gd-ca"},countries:[{locale:"gd-gb",flagUrl:"GBR"}]},{languageCode:"gn",name:"Guarani",localizedName:"ava\xf1e\u2019\u1ebd",locale:{flagUrl:"PRY",locale:"gn-py"},countries:[{locale:"gn-bo",flagUrl:"BOL"},{locale:"gn-ar",flagUrl:"ARG"}]},{languageCode:"gv",name:"Manx",localizedName:"Gaelg",locale:{flagUrl:"IMN",locale:"gv-im"}},{languageCode:"ho",name:"Hiri Motu",localizedName:"Hiri Motu",locale:{flagUrl:"PNG",locale:"ho-pg"}},{languageCode:"hz",name:"Herero",localizedName:"Otjiherero",locale:{flagUrl:"AGO",locale:"hz-ao"},countries:[{locale:"hz-bw",flagUrl:"BWA"},{locale:"hz-na",flagUrl:"NAM"}]},{languageCode:"ia",name:"Interlingua",localizedName:"Interlingua",locale:{flagUrl:"GLO",locale:"ia"}},{languageCode:"ie",name:"Interlingue",localizedName:"Interlingue",locale:{flagUrl:"GLO",locale:"ie"}},{languageCode:"ii",name:"Sichuan Yi",localizedName:"\ua188\ua320\ua259",locale:{flagUrl:"CHN",locale:"ii-cn"}},{languageCode:"ik",name:"Inupiaq",localizedName:"I\xf1upiatun",locale:{flagUrl:"USA",locale:"ik-us"},countries:[{locale:"ik-ca",flagUrl:"CAN"}]},{languageCode:"io",name:"Ido",localizedName:"Ido",locale:{flagUrl:"GLO",locale:"io"}},{languageCode:"iu",name:"Inuktitut",localizedName:"\u1403\u14c4\u1483\u144e\u1450\u1466",locale:{flagUrl:"USA",locale:"iu-us"},countries:[{locale:"iu-ca",flagUrl:"CAN"}]},{languageCode:"jv",name:"Javanese",localizedName:"\u0628\u0627\u0633\u0627 \u062c\u0627\u0648\u0627",locale:{flagUrl:"IDN",locale:"jv-id"}},{languageCode:"ki",name:"Kikuyu",localizedName:"G\u0129k\u0169y\u0169",locale:{flagUrl:"KEN",locale:"ki-ke"},countries:[{locale:"ki-tz",flagUrl:"TZA"},{locale:"ki-ug",flagUrl:"UGA"}]},{languageCode:"kr",name:"Kanuri",localizedName:"K\xe0n\xf9r\xed",locale:{flagUrl:"NGA",locale:"kr-ng"},countries:[{locale:"kr-ne",flagUrl:"NER"},{locale:"kr-td",flagUrl:"TCD"},{locale:"kr-cm",flagUrl:"CMR"}]},{languageCode:"ks",name:"Kashmiri",localizedName:"\u0915\u0949\u0936\u0941\u0930",locale:{flagUrl:"IND",locale:"ks-in"},countries:[{locale:"ks-pk",flagUrl:"PAK"}]},{languageCode:"kw",name:"Cornish",localizedName:"Kernewek",locale:{flagUrl:"GBR",locale:"kw-gb"}},{languageCode:"lg",name:"Ganda",localizedName:"Luganda",locale:{flagUrl:"TZA",locale:"lg-ug"}},{languageCode:"li",name:"Limburgan",localizedName:"Limburgs",locale:{flagUrl:"NLD",locale:"li-nl"},countries:[{locale:"li-be",flagUrl:"BEL"},{locale:"li-de",flagUrl:"DEU"}]},{languageCode:"lu",name:"Luba-Katanga",localizedName:"Kiluba",locale:{flagUrl:"COG",locale:"lu-cg"}},{languageCode:"mh",name:"Marshallese",localizedName:"Kajin M\u0327aje\u013c",locale:{flagUrl:"MHL",locale:"mh-mh"},countries:[{locale:"ms-id",flagUrl:"IDN"},{locale:"ms-my",flagUrl:"MYS"},{locale:"ms-sg",flagUrl:"SGP"}]},{languageCode:"na",name:"Nauru",localizedName:"Dorerin Naoero",locale:{flagUrl:"NRU",locale:"na-nr"}},{languageCode:"nb",name:"Norwegian Bokm\xe5l",localizedName:"Bokm\xe5l",locale:{flagUrl:"NOR",locale:"nb-no"}},{languageCode:"nd",name:"North Ndebele",localizedName:"isiNdebele saseNyakatho",locale:{flagUrl:"ZWE",locale:"nd-zw"}},{languageCode:"ng",name:"Ndonga",localizedName:"Oshindonga",locale:{flagUrl:"NAM",locale:"ng-na"}},{languageCode:"nn",name:"Norwegian Nynorsk",localizedName:"Nynorsk",locale:{flagUrl:"NOR",locale:"nn-no"}},{languageCode:"nr",name:"South Ndebele",localizedName:"isiNdebele seSewula",locale:{flagUrl:"ZAF",locale:"nr-za"}},{languageCode:"nv",name:"Navajo",localizedName:"Din\xe9 bizaad",locale:{flagUrl:"USA",locale:"nv-us"}},{languageCode:"oc",name:"Occitan",localizedName:"Occitan",locale:{flagUrl:"CAT",locale:"oc-ca"},countries:[{locale:"oc-fr",flagUrl:"FRA"},{locale:"oc-it",flagUrl:"ITA"},{locale:"oc-mc",flagUrl:"MCO"}]},{languageCode:"oj",name:"Ojibwa",localizedName:"\u140a\u14c2\u1426\u1511\u14c8\u142f\u14a7\u140e\u14d0",locale:{flagUrl:"USA",locale:"oj-us"},countries:[{locale:"oj-ca",flagUrl:"CAN"}]},{languageCode:"om",name:"Oromo",localizedName:"Afaan Oromoo",locale:{flagUrl:"ETH",locale:"om-et"},countries:[{locale:"om-ke",flagUrl:"KEN"}]},{languageCode:"or",name:"Oriya",localizedName:"\u0b13\u0b21\u0b3c\u0b3f\u0b06",locale:{flagUrl:"IND",locale:"or-in"}},{languageCode:"os",name:"Ossetian",localizedName:"\u0418\u0440\u043e\u043d \u04d5\u0432\u0437\u0430\u0433/\u0414\u0438\u0433\u043e\u0440\u043e\u043d \u04d5\u0432\u0437\u0430\u0433",locale:{flagUrl:"RUS",locale:"os-ru"},countries:[{locale:"os-ge",flagUrl:"GEO"}]},{languageCode:"pa",name:"Punjabi",localizedName:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",locale:{flagUrl:"IND",locale:"pa-in"},countries:[{locale:"pa-pk",flagUrl:"PAK"}]},{languageCode:"pi",name:"Pali",localizedName:"P\u0101\u1e37i",locale:{flagUrl:"IND",locale:"pi-in"}},{languageCode:"rm",name:"Romansh",localizedName:"Rumantsch",locale:{flagUrl:"CHE",locale:"rm-ch"}},{languageCode:"rn",name:"Rundi",localizedName:"Ikirundi",locale:{flagUrl:"BDI",locale:"rn-bi"}},{languageCode:"rw",name:"Kinyarwanda",localizedName:"Ikinyarwanda",locale:{flagUrl:"RWA",locale:"rw-rw"},countries:[{locale:"rw-bi",flagUrl:"BDI"}]},{languageCode:"sa",name:"Sanskrit",localizedName:"\u0938\u0902\u0938\u094d\u0915\u0943\u0924",locale:{flagUrl:"IND",locale:"sa-in"},countries:[{locale:"sa-np",flagUrl:"NPL"}]},{languageCode:"sc",name:"Sardinian",localizedName:"Sardo",locale:{flagUrl:"ITA",locale:"sc-it"}},{languageCode:"sg",name:"Sango",localizedName:"y\xe2ng\xe2 t\xee s\xe4ng\xf6",locale:{flagUrl:"CAF",locale:"sg-cf"}},{languageCode:"ss",name:"Swati",localizedName:"siSwati",locale:{flagUrl:"ZAF",locale:"ss-za"},countries:[{locale:"ss-sz",flagUrl:"SWZ"}]},{languageCode:"st",name:"Southern Sotho",localizedName:"Sesotho",locale:{flagUrl:"LSO",locale:"st-ls"},countries:[{locale:"st-za",flagUrl:"ZAF"},{locale:"st-zw",flagUrl:"ZWE"},{locale:"tg-uz",flagUrl:"UZB"},{locale:"tg-kz",flagUrl:"KAZ"},{locale:"tg-kg",flagUrl:"KGZ"}]},{languageCode:"ti",name:"Tigrinya",localizedName:"\u1275\u130d\u122d\u129b ",locale:{flagUrl:"ERI",locale:"ti-er"},countries:[{locale:"ti-et",flagUrl:"ETH"}]},{languageCode:"tn",name:"Tswana",localizedName:"Setswana",locale:{flagUrl:"BWA",locale:"tn-bw"},countries:[{locale:"tn-za",flagUrl:"ZAF"},{locale:"tn-zw",flagUrl:"ZWE"}]},{languageCode:"to",name:"Tonga",localizedName:"lea faka-Tonga",locale:{flagUrl:"TON",locale:"to-to"}},{languageCode:"ts",name:"Tsonga",localizedName:"Xitsonga",locale:{flagUrl:"ZAF",locale:"ts-za"},countries:[{locale:"ts-zw",flagUrl:"ZWE"},{locale:"ts-mz",flagUrl:"MOZ"}]},{languageCode:"tt",name:"Tatar",localizedName:"\u0442\u0430\u0442\u0430\u0440 \u0442\u0435\u043b\u0435",locale:{flagUrl:"RUS",locale:"tt-ru"},countries:[{locale:"tt-pl",flagUrl:"RUS"}]},{languageCode:"tw",name:"Twi",localizedName:"Twi",locale:{flagUrl:"GHA",locale:"tw-gh"}},{languageCode:"ty",name:"Tahitian",localizedName:"Reo Tahiti",locale:{flagUrl:"PYF",locale:"ty-pf"}},{languageCode:"ve",name:"Venda",localizedName:"Tshiven\u1e13a",locale:{flagUrl:"ZAF",locale:"ve-za"}},{languageCode:"vo",name:"Volap\xfck",localizedName:"Volap\xfck",locale:{flagUrl:"ZWE",locale:"vo-zw"}},{languageCode:"wa",name:"Walloon",localizedName:"Waals",locale:{flagUrl:"BEL",locale:"wa-be"}},{languageCode:"wo",name:"Wolof",localizedName:"Wolof",locale:{flagUrl:"SEN",locale:"wo-sn"},countries:[{locale:"wo-gm",flagUrl:"GMB"},{locale:"wo-mr",flagUrl:"MRT"}]},{languageCode:"za",name:"Zhuang",localizedName:"\u58ef\u8a9e",locale:{flagUrl:"CHN",locale:"za-cn"}}]},function(l,a,e){"use strict";var o=e(4),n=e(0).flagCountryIconType,r={rounded:"corner",circle:"round",square:"square"},c=function(l,a,e){if(!n[a])throw new Error("Unsupported flag form provided ("+a+"), use one of "+o.values(n));return l+"/assets/flags/"+r[a]+"/"+e};l.exports={getFlagIconUrl:o.curry((function(l,a,e){return c(l,a,e)+".svg"})),getFlagIconPng:o.curry((function(l,a,e){return c(l,a,e)+".png"})),getFlagIconSrcSet:o.curry((function(l,a,e){var o=c(l,a,e);return o+".png, "+o+"_2x.png 2x"}))}},function(l,a){l.exports=o}]))},60484:function(a){"use strict";a.exports=l},5329:function(l){"use strict";l.exports=a},448:function(l){function a(){return l.exports=a=Object.assign?Object.assign.bind():function(l){for(var a=1;a"undefined"!=typeof window;const i="language-selector-container",u="languages-container",s="languages-dropdown-handle",f="languages-dropdown-handle-container",d="languages-dropdown-option-text",m="wixui-",U=(l,...a)=>{const e=[];return l&&e.push(`${m}${l}`),a.forEach((l=>{l&&(e.push(`${m}${l}`),e.push(l))})),e.join(" ")};var N,C={root:"language-menu",option:"language-menu__option"};function z(){return z=Object.assign?Object.assign.bind():function(l){for(var a=1;a{let{onClick:e,item:n,children:r,className:c,showArrow:t,showText:i,customClassNames:u,...d}=l;return o().createElement("div",a()({"data-testid":f,className:g([h.dropdown,c])},d),o().createElement(v,{item:n,"data-testid":s,showArrow:t,showText:i,className:g(h.dropdownHandle,U(C.root,...u)),onClick:e}),r)},v=o().forwardRef(((l,a)=>{let{id:e,item:n,showArrow:r,showText:c=!0,"aria-selected":g,"data-testid":t,"aria-label":i,role:u,onClick:s,className:f}=l;return o().createElement("div",{ref:a,id:e,"aria-label":i,"aria-selected":g,role:u,onClick:s,className:f,"data-testid":t},n.flag&&o().createElement(A,{flag:n.flag,alt:n.text===n.label?"":n.label,flagSrcSet:n.flagSrcSet}),n.text&&c&&o().createElement(S,{text:n.text}),r&&o().createElement(k,null))})),A=l=>{let{flag:a,alt:e,flagSrcSet:n}=l;return o().createElement("div",{className:h.flagContainer,"aria-hidden":"true"},o().createElement("img",{src:a,srcSet:n,alt:e}))},S=l=>{let{text:a}=l;return o().createElement("div",{className:h.label,"data-testid":d},a)},k=()=>o().createElement(o().Fragment,null,o().createElement("div",{className:h.spacer}),o().createElement("div",{"aria-hidden":"true",className:h.arrow},o().createElement(p,null)));function y(l){const[a,...o]=(0,e.useMemo)((()=>l.reduce(((l,a)=>(l[a.selected?"unshift":"push"](a),l)),[])),[l]);return[a,...o]}var w="PSsm68";function E(l,a){return l.replace("{{language}}",a)}const L=l=>{let{item:{text:a,label:e,flag:n,flagSrcSet:r,value:c,selected:t},onClick:i}=l;return o().createElement("button",{"aria-label":e,"aria-current":t,tabIndex:t?-1:void 0,className:g(U(C.option),{[h.selected]:t}),onClick:()=>i(c)},n&&o().createElement("div",{className:h.flag},o().createElement("img",{src:n,srcSet:r,alt:a===e?"":e})),a&&o().createElement("div",{className:h.text},a))},I=13,R=32,M=27,T=38,O=40;function G(l){return a=>{a.keyCode===l&&(a.preventDefault(),a.stopPropagation(),a.currentTarget.click())}}G(R),G(I),G(M);const B=(l,a)=>{a&&(a(),l.preventDefault())},x=o().forwardRef(((l,e)=>{let{children:n,onReturnOrSpace:r,onArrowKeyDown:c,onArrowKeyUp:g,onEscape:t,...i}=l;return o().createElement("div",a()({ref:e,onKeyDown:l=>{switch(l.keyCode){case I:case R:B(l,r);break;case O:B(l,c);break;case T:B(l,g);break;case M:B(l,t)}}},i),n)})),P=t()?e.useLayoutEffect:e.useEffect;const D={dropdown:l=>{let{id:a,translations:{defaultAriaLabel:n},items:r,onChange:c,extraOptions:t,isOpen:i=!1,setIsOpen:s,disabled:f,customClassNames:d}=l;const[m,N]=(0,e.useState)(0),[z,p]=function(l){const a=(0,e.useRef)(null),[o,n]=(0,e.useState)(!1);return P((()=>{if(a.current){const{top:l,height:e}=a.current.getBoundingClientRect(),o=l+e>document.documentElement.clientHeight;n(o&&!(l-e<0))}}),[l]),[o,a]}(i),A=(0,e.useRef)(null),S=(0,e.useRef)(null),k=y(r),w=E(n,k[0].label),L=()=>{N(Math.max(0,m-1))},I=()=>{N(Math.min(k.length-1,m+1))},R=()=>{s(!1),N(0)},M=()=>{i?N(z?k.length-1:0):O(),s(!i)},T=(l,a)=>()=>l>0?c(a.value):M(),O=()=>{A.current&&A.current.style.setProperty("--height",A.current.offsetHeight+"px")};return(0,e.useEffect)(O,[]),(0,e.useEffect)((()=>{var l;m>0&&(null==(l=S.current)||null==l.scrollIntoView||l.scrollIntoView({block:"nearest"}))}),[m]),o().createElement(x,{tabIndex:0,"aria-haspopup":"true","aria-activedescendant":a+"-dropdown-option-"+m,"aria-expanded":i,"aria-disabled":f,"aria-label":w,"data-testid":u,onBlur:R,onArrowKeyDown:()=>{z?L():I()},onArrowKeyUp:()=>{z?I():L()},onEscape:R,onReturnOrSpace:()=>{var l;m?(c(null==(l=k[m])?void 0:l.value),R()):s(!i)},className:h.container,ref:A,role:"combobox"},o().createElement(b,{onClick:M,item:k[0],className:g({[h.open]:i}),showArrow:!!t.showArrow,showText:!0,customClassNames:d},o().createElement("div",{role:"listbox",className:g([h.list],{[h.up]:z}),ref:p},k.map(((l,e)=>o().createElement(v,{ref:e===m?S:void 0,id:a+"-dropdown-option-"+e,key:l.value,item:l,"aria-label":l.label,"aria-selected":e===m,showArrow:0===e,role:"option",onClick:T(e,l),className:g([h.item,U(C.option),{[h.focus]:e===m,[h.selected]:0===e}])}))))))},nativeDropdown:l=>{let{items:a,onChange:e,translations:{defaultAriaLabel:n},extraOptions:r={},customClassNames:c}=l;const g=y(a),t=E(n,g[0].label),{showArrow:i=!0,showHandleText:u=!0}=r;return o().createElement(b,{item:g[0],className:w,showArrow:i,showText:u,"aria-label":t,customClassNames:c},o().createElement("select",{onChange:l=>e(l.target.value)},g.map((l=>o().createElement("option",{key:l.value,value:l.value,className:U(C.option)},l.text)))))},horizontal:l=>{let{translations:{defaultAriaLabel:a},items:e,onChange:n,alignItems:r,customClassNames:c}=l;const t=e.find((l=>l.selected)),i=E(a,(null==t?void 0:t.label)||"");return o().createElement("div",{className:h.horizontalWrapper},o().createElement("div",{className:g(h.horizontal,h[r],U(C.root,...c)),"data-testid":u,"aria-label":i},e.map((l=>o().createElement(L,{key:l.value,item:l,onClick:n})))))}};var K=l=>{const{id:o,className:n,customClassNames:r=[],items:c,displayMode:t,onChange:u,alignItems:s,extraOptions:f,translations:d,onMouseEnter:m,disabled:U,isOpen:N=!1,setIsOpen:C}=l;if(!c)return e.createElement("div",{id:o});const z=D[t];return e.createElement("div",a()({id:o},(l=>Object.entries(l).reduce(((l,[a,e])=>(a.includes("data-")&&(l[a]=e),l)),{}))(l),{className:g(h.container,h[s],n,{[h.disabled]:U}),"data-testid":i,onMouseEnter:m}),e.createElement(z,{customClassNames:r,id:o,translations:d,items:c,onChange:u,alignItems:s,extraOptions:f,isOpen:N,setIsOpen:C,disabled:U}))};const j=l=>l.replace(/([A-Z])/g,(l=>`-${l.toLowerCase()}`));var F=n(89349);const Z=(l,a,e)=>"preview"!==e?null:"Inactive"===l.status?"current-language":1===a.length?"all-languages":null,H=(l,a,e,o)=>"shortName"===a?l.languageCode.toUpperCase():"fullName"===a?l.name:"fullLocalizedName"===a?l.localizedName:"iconOnly"===a&&"horizontal"!==e&&o?l.name:void 0;var W;const V={LanguageSelector:{component:K,controller:(W=l=>{let{mapperProps:a,controllerUtils:e,stateValues:o}=l;const{iconType:n,itemFormat:r,displayModeProp:c,isMobile:g,languagesOrder:t,componentViewMode:i,...u}=a,{siteLanguages:s,flagsUrl:f,currentLanguage:d,originalLanguageCode:m,setCurrentLanguage:U}=o,N={...u,onChange:U,setIsOpen:l=>{e.updateProps({isOpen:l})}},C=((l,a)=>{const e=Object.values(l||{}).filter((l=>l.languageCode&&""!==l.languageCode));return!e.length||"editor"!==a&&e.length<=1?null:"preview"===a?e.filter((l=>"Active"===l.status||l.isPrimaryLanguage)):e})(s,i);if(!C||!C.length)return N;const z=C.map((l=>{const a=((l,a,e)=>e&&"none"!==e?{flag:F.utils.getFlagIconPng(l,e,a),flagSrcSet:F.utils.getFlagIconSrcSet(l,e,a)}:{})(f,l.countryCode,n);return{...a,text:H(l,r,c,g),value:l.languageCode,selected:l.languageCode===d.languageCode,label:l.name}}));return t.length?((l,a)=>{l.sort(((l,e)=>a.indexOf(l.value)-a.indexOf(e.value)))})(z,t):((l,a)=>{l.unshift(l.splice(l.findIndex((l=>{let{value:e}=l;return e===a})),1)[0])})(z,m),{...N,items:z,disabledReason:Z(d,C,i)}},{useComponentProps:(l,a,e)=>{const o=(l=>({...l,updateStyles:a=>{const e=Object.entries(a).reduce(((l,[a,e])=>{return{...l,[(o=a,o.startsWith("--")?a:j(a))]:void 0===e?null:e};var o}),{});l.updateStyles(e)}}))(e);return W({mapperProps:l,stateValues:a,controllerUtils:o})}})}}}(),r}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[LanguageSelector].d6538cf8.bundle.min.js.map